package com.uenpay.im;

/**
 * @Copyright http://www.qiyunxin.com
 * @Description广播Action
 * @author SL
 * @date 2015年8月21日 上午1:22:05
 *
 */
public class BroadcastAction {

	/**
	 * SDK中收到消息广播(SDK中广播,必须注册)
	 */
	public static final String ACTION_PUSH_MSG_RECIVE = IMApplication.getInstance().getAppPackageName() + ".talk.recv.msg.ACTION";
	/**
	 * 发送消息状态广播(SDK中广播,必须注册)
	 */
	public static final String ACTION_MSG_SEND_STAUTS = IMApplication.getInstance().getAppPackageName() + ".talk.send.msg.status.ACTION";
	/**
	 * 添加好友(SDK中广播,必须注册)
	 */
	public static final String ACTION_AGREE_REQUEST = IMApplication.getInstance().getAppPackageName() + ".contacts.agree.request.ACTION";
	/**
	 * 申请加好友广播(SDK中广播,必须注册)
	 */
	public static final String ACTION_FRIENDS_REQUEST = IMApplication.getInstance().getAppPackageName()
			+ ".contacts.request.add.friend.ACTION";

	/**
	 * 支付宝支付结果回调
	 */
	public static final String PAY_ASSISTANT_ACTION = IMApplication.getInstance().getAppPackageName()
			+ ".alipay.result.PAY_ASSISTANT_ACTION";

	/**
	 * 会话中广播
	 */
	/**
	 * 修改会话中文件下载状态
	 */
	public static final String UPDATE_DOWNLAOD_FILE_STAUS = IMApplication.getInstance().getAppPackageName()
			+ IMApplication.getInstance().getAppPackageName() + ".message.update.download.file.status";
	/**
	 * 清空聊天记录
	 */
	public static final String CLEAR_MSG_ACTION = IMApplication.getInstance().getAppPackageName() + ".activity.clear.msg";
	/**
	 * 接受到消息
	 */
	public static final String ACTION_MSG_RECIVE = IMApplication.getInstance().getAppPackageName() + ".message.recive";
	/**
	 * 清空所有消息数量
	 */
	public static final String ACTION_CLEAR_MSG_COUNT = IMApplication.getInstance().getAppPackageName() + ".activity.clear.msg.count";
	/**
	 * 刷新好友
	 */
	public static final String ACTION_REFRESH_FRIEND = IMApplication.getInstance().getAppPackageName() + ".refresh.friend.action";
	/**
	 * 重启app
	 */
	public static final String RESTART_APP_ACTION = IMApplication.getInstance().getAppPackageName() + ".RESTART_APP_ACTION";
	/**
	 * 刷新好友名称
	 */
	public static final String ACTION_REFRESH_FRIEND_NAME = IMApplication.getInstance().getAppPackageName()
			+ ".activity.contacts.ACTION_REFRESH_FRIEND_NAME";
	/**
	 * @ 某人
	 */
	public static final String ACTION_MESSAGE_AT = IMApplication.getInstance().getAppPackageName() + ".talk.ACTION_MESSAGE_AT";
	/**
	 * 清空聊天首页数据
	 *
	 */
	public static final String CLEAR_TALK_MSG_ACTION = IMApplication.getInstance().getAppPackageName() + ".activity.clear.talk_msg";
	public static final String MSG_ACTION = IMApplication.getInstance().getAppPackageName() + ".msg.action";
	/**
	 * 删除好友
	 */
	public static final String DELETE_FRIEND_ACTION = IMApplication.getInstance().getAppPackageName() + ".class.delete.friend.action";

	/**
	 * 显示新朋友消息数量
	 */
	public static final String SHOW_NEW_FRIENDS_ACTION = IMApplication.getInstance().getAppPackageName()
			+ ".contacts.SHOW_NEW_FRIENDS_ACTION";
	/**
	 * 认证失败广播
	 */
	public static final String ACTION_AUTH_EXPIRES = IMApplication.getInstance().getAppPackageName() + ".talk.ACTION_AUTH_EXPIRES";
	/**
	 * 连接状态广播
	 */
	public static final String ACTION_CONN_STAUTS = IMApplication.getInstance().getAppPackageName() + "talk.ACTION_CONN_STAUTS";
	/**
	 * 刷新会话首页数据
	 */
	public static final String TAKEING_MSG_TOP_MSG = IMApplication.getInstance().getAppPackageName() + "talk.TAKEING_MSG_TOP_MSG";
	/**
	 * 获取会话详情广播
	 */
	public static final String GET_TALKDETAIL_ACTION = IMApplication.getInstance().getAppPackageName() + ".talk.GET_TALKDETAIL_ACTION";
	/**
	 * 动态未读数
	 */
	public static final String DISCOVER_UNREAD_COUNT_ACTION = IMApplication.getInstance().getAppPackageName()
			+ ".dynamic.DISCOVER_UNREAD_COUNT_ACTION";
	/**
	 * 添加标签
	 */
	public static final String LABEL_ADD_LABEL_ACTION = IMApplication.getInstance().getAppPackageName() + ".label.LABEL_ADD_LABEL_ACTION";
	/**
	 * 刷新活动
	 */
	public static final String ACTION_REFRESH_MOVEMENT = IMApplication.getInstance().getAppPackageName()
			+ ".movemenet.REFRESH_MOVEMENT_ACTION";
	/**
	 * 刷新头像
	 */
	public static final String ACTION_REFRESH_AVATAR = IMApplication.getInstance().getAppPackageName()
			+ ".activity.talk.ACTION_REFRESH_AVATAR";
	/**
	 * 关闭dialog loading 页面
	 */
	public static final String ACTION_CLOSE_DIALOG_LOADING_ACTIVITY = IMApplication.getInstance().getAppPackageName()
			+ ".talk.ACTION_CLOSE_DIALOG_LOADING_ACTIVITY";
	/**
	 * 对方撤销消息
	 */
	public static final String ACTION_WITHDRAW_MSG = IMApplication.getInstance().getAppPackageName() + ".talk.ACTION_WITHDRAW_MSG";

	/**
	 * 刷新公众号列表
	 */
	public static final String REFRESH_PUBLIC_LIST_ACTION = IMApplication.getInstance().getAppPackageName()
			+ ".publicnum.REFRESH_PUBLIC_LIST_ACTION";
	/**
	 * 更新银行卡
	 */
	public static final String ACTION_REFRESH_BANK_CARD = IMApplication.getInstance().getAppPackageName()
			+ "bankcard.ACTION_REFRESH_BANK_CARD";
	/**
	 * 刷新表情列表
	 */
	public static final String ACTION_REFRESH_STICKER = IMApplication.getInstance().getAppPackageName() + "sticker.ACTION_REFRESH_STICKER";
	/**
	 * 更新公司部门
	 */
	public static final String ACTION_REFRESH_ORG = IMApplication.getInstance().getAppPackageName() + ".company.ACTION_REFRESH_ORG";
	/**
	 * 拒绝视频通话
	 */
	public static final String ACTION_REFUSE_VIDEO_CHAT = IMApplication.getInstance().getAppPackageName() + ".video.ACTION_REFUSE_VIDEO_CHAT";
	/** 取消呼叫 **/
	public static final String ACTION_CANCEL_CALL_VIDEO_CHAT = IMApplication.getInstance().getAppPackageName()
			+ ".video.ACTION_CANCEL_CALL_VIDEO_CHAT";
	/** 添加离线视频请求消息通知 **/
	public static final String ACTION_CANCEL_ADD_OFF_LINE_VIDEO_CHAT = IMApplication.getInstance().getAppPackageName()
			+ ".video.ACTION_CANCEL_ADD_OFF_LINE_VIDEO_CHAT";
	/** 删除离线视频请求消息通知 **/
	public static final String ACTION_CANCEL_REMOVE_OFF_LINE_VIDEO_CHAT = IMApplication.getInstance().getAppPackageName()
			+ ".video.ACTION_CANCEL_REMOVE_OFF_LINE_VIDEO_CHAT";
}
